宇宙之大,無奇不有,有很多不可思議的事情是無法解釋。康森貴 (黃百鳴飾演)除了是一名大學教授,更是五行魔法的其中一名魔法師。康森貴屬於「水」系,他雖然會使用魔法於日常生活當中,卻無人知道他擁有魔法的秘密。因為一次的意外,康森貴的魔法竟轉移到了自己的學生美斯 (吳千語飾演)身上,這位平凡的少女因此而捲入魔法世界的漩渦裡。
畢野武(吳京飾演)是「火」系的魔法師,一心想回到過去,改變過往的一件重要事情。機緣巧合下,畢野武遇上「土」系的魔法師凌楓(吳尊飾演),二人惺惺相惜,成為朋友。畢野武找到逆轉時間的方法就是要集合五行能量,本想與凌楓合作,可是凌楓認為改變過去需要太大的付出,他堅決反對,二人從此決裂。畢野武一意孤行要進行計劃,凌楓暗中阻止,趕往通知其餘的魔法師,就在通知康森貴的過程中與畢野武狹路相逢,在圖書館裡大鬥魔法,凌楓被打至重傷失憶,變成「粒子人」,無人看得見他。